#ifndef __LANE_LIBUV_H
#define __LANE_LIBUV_H

#include "uv.h"

void laneConnect(const char *ip, int port, uv_connect_cb cb);
void laneLoopInit();
void laneInterval(void *cb, void *param, uint16_t time);
void laneClearInterval();
void laneRestart();

void laneMainWorkSetTimeout(void *cb, uint16_t time);
void laneReRegisterSetTimeout(void *cb, uint16_t time);
uv_connect_t *getLaneClientConnect();

#endif